header는
페이지를 불러오기 이전에 간략하게 서버와 브라우저간의 통신을 수행합니다. 그래서 다른 문구가 출력되기 이전인 맨 상위에 선언하여야 에러가 없습니다. 아래는 header 태그를 사용해 할 수 있는 것들입니다.
# header() 사용 예제 보기1. 불러올 페이지의 문서타입 결정하기
header('Context-Type: text/plain');
페이지에 나타날 내용의 콘텍스트 타입을 브라우저에 알려줍니다.
2. 현재 위치에서 다른 곳으로 이동하기
header('location: http://webisfree.com/');
서버언어를 사용하는 방법으로 301 리다이렉트 방법입니다.
3. 페이지 새로 고치기
header('Refresh: 10')
//10초뒤에 페이지를 새로고침.
페이지를 다시 불러옵니다. 위 예제는 10초 후 다른 위치로 이동합니다.
4. 페이지 불러오기 중지
exit('Sorry, you can't access this page.')
만약 헤더를 사용해 권한이 없는 자의 경우 페이지를 볼 수 없도록 만들 필요가 있다면 위와 같이 설정할 수 있습니다.